                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              // pages/edit/edit.js
var util = require('../../utils/util.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    region: [],
    is_default:1,
    current_type:0,
    region:[],
    editData:[],
    addid:''
  },
  bindRegionChange: function (e) {
    var that = this;
    that.setData({
      region: e.detail.value,
      region: e.detail.value
    });
     
  },
  //设为默认地址
  switch1Change: function (e) {
    var is_default = e.detail.value;
    if (is_default){
      this.setData({ is_default:1})
    }else{
      this.setData({ is_default:0})
    }
  },
  //地址验证
  submit(e){
    var that = this;
    var units = e.detail.value.company;
    if (that.data.current_type == 2){
      units = "收货地址";
    }
    // debugger
    // var units = e.detail.value.company;
    var name = e.detail.value.contact;
    var phone = e.detail.value.phone;
    var phones = e.detail.value.alternate_phone;
    var ads = e.detail.value.address;
    var temp_region = that.data.region;
    
    if (!units) {
      wx.showToast({
        icon:'none',
        title: '发货单位不能为空',
      })
      return false;
    }
    if (!name) {
      wx.showToast({
        icon: 'none',
        title: '发货人不能为空',
      })
      return false;
    }
    if (!phone) {
      wx.showToast({
        icon: 'none',
        title: '联系电话不能为空',
      })
      return false;
    }
    if (!phones) {
      wx.showToast({
        icon: 'none',
        title: '备用电话不能为空',
      })
      return false;
    }
    if (temp_region.length ==0){
      wx.showToast({
        icon: 'none',
        title: '前选择地址',
      })
      return false;
    }
    if (!ads) {
      wx.showToast({
        icon: 'none',
        title: '详细地址不能为空',
      })
      return false;
    }
    else {
      var param = e.detail.value;
      param.is_default = this.data.is_default;
      param.type = this.data.current_type;
      param.province = temp_region[0];
      param.city = temp_region[1];
      param.district = temp_region[2];
      if (that.data.addid){
        param.id = that.data.addid;
      }
      util.commonRequest('addaddress', 'post', param, function (res) {
        if (res.data.code == 200) {

          wx.showToast({
            title: '提交成功',
            icon: 'success',
            duration: 1500
          })
          wx.navigateBack();
          // setTimeout(function () {				//确认之后跳转的页面
          //   wx.navigateTo({
          //     url: '../myads/myads?type=' + that.data.current_type,
          //   })
          // }, 1500);
        } else {
          wx.showToast({
            icon: 'loading',
            title: res.data.msg,
          })
        }
      });

    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var type = options.type;
 
    if (type == 1) {
      wx.setNavigationBarTitle({
        title: "新增发货地址"
      })
    } else {
      wx.setNavigationBarTitle({
        title: "新增收货地址"
      })
    }

    var id = options.id;
    
    this.setData({ current_type:type})
    if(id != 0){
       //编辑
      var that = this;
       that.setData({
         addid:id
       })
      util.commonRequest('editAddress', 'post', {id:id}, function (res) {
        if (res.data.code == 200) {
        //  console.log(res.data.data)
          var tempRegion = [res.data.data['province'], res.data.data['city'], res.data.data['district']];
         that.setData({
           editData: res.data.data,
           region: tempRegion,
           is_default: res.data.data['is_default']
         })
        } else {
          wx.showToast({
            icon: 'loading',
            title: res.data.msg,
          })
        }
      });

    }else{
      //添加

    }
  },

 
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }, // 点击所在地区弹出选择框

})